import store from '@/store'

export default {
  install(Vue) {
    // console.log(Vue);
    // 注册自定义指令 v-allow
    Vue.directive('allow', {
      // el 是当前标签（button） // binding.value 里面是按钮基本的权限
      inserted: function(el, binding) {
        console.log('不可见', el, binding.value)
        if (!store.state.user.userInfo.roles.points.includes(binding.value)) {
          // 删除当前按钮
          el.parentNode.removeChild(el)
        } else {
          console.log('可见', el)
        }
      }
    })
  }
}
